package com.ruoyi.bussiness.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 清单相关阅读对象 sys_list_related_read
 * 
 * @author ruoyi
 * @date 2023-12-20
 */
public class SysListRelatedRead extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 管理ID */
    private Long relatedId;

    /** 清单ID */
    @Excel(name = "清单ID")
    private Long checkListId;

    /** 动态ID */
    @Excel(name = "动态ID")
    private Long dynamicId;

    private String dynamicTitle;

    private String dynamicContent;

    private String pushTime;

    private String dynamicTypeId;

    private String dynamicTypeName;

    private String dynamicSubTitle;


    public void setRelatedId(Long relatedId) 
    {
        this.relatedId = relatedId;
    }

    public Long getRelatedId() 
    {
        return relatedId;
    }
    public void setCheckListId(Long checkListId) 
    {
        this.checkListId = checkListId;
    }

    public Long getCheckListId() 
    {
        return checkListId;
    }
    public void setDynamicId(Long dynamicId) 
    {
        this.dynamicId = dynamicId;
    }

    public Long getDynamicId() 
    {
        return dynamicId;
    }

    public String getDynamicTitle() {
        return dynamicTitle;
    }

    public void setDynamicTitle(String dynamicTitle) {
        this.dynamicTitle = dynamicTitle;
    }

    public String getDynamicContent() {
        return dynamicContent;
    }

    public void setDynamicContent(String dynamicContent) {
        this.dynamicContent = dynamicContent;
    }

    public String getPushTime() {
        return pushTime;
    }

    public void setPushTime(String pushTime) {
        this.pushTime = pushTime;
    }

    public String getDynamicTypeId() {
        return dynamicTypeId;
    }

    public void setDynamicTypeId(String dynamicTypeId) {
        this.dynamicTypeId = dynamicTypeId;
    }

    public String getDynamicTypeName() {
        return dynamicTypeName;
    }

    public void setDynamicTypeName(String dynamicTypeName) {
        this.dynamicTypeName = dynamicTypeName;
    }

    public String getDynamicSubTitle() {
        return dynamicSubTitle;
    }

    public void setDynamicSubTitle(String dynamicSubTitle) {
        this.dynamicSubTitle = dynamicSubTitle;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("relatedId", getRelatedId())
            .append("checkListId", getCheckListId())
            .append("dynamicId", getDynamicId())
            .toString();
    }
}
